#ifndef MYCOIN_H
#define MYCOIN_H

#include <QWidget>
#include <QString>
#include <QPushButton>
#include <QTimer>

class MyCoin : public QPushButton
{
    Q_OBJECT
public:
    explicit MyCoin(QWidget *parent = nullptr);
    MyCoin(QString butImg);//重载构造函数传入金币图片资源
public:
    int posX=0;//x坐标
    int posY=0;//y坐标
    bool flag =false;//正反标志
    QTimer *timer1;//正面翻反面定时器
    QTimer *timer2;//反面翻正面定时器
    int min = 1;//最小图片
    int max = 8;//最大图片
    bool isAnimation = false;//是否在做翻转动画
    bool isWin = false; //是否胜利
    void changeFlag();//改变标志执行翻转效果
protected:
    void mousePressEvent(QMouseEvent *e);


signals:

};

#endif // MYCOIN_H
